With the mouthwatering touch of Italian cuisine, Terrazza is located on the breezy rooftop of the hotel.
Coupled with an enchanting view, this restaurant is a great place to sit back, relax and unwind.