Sri Panwa's new Japanese restaurant pairs premium ingredients with stunning views