No Items in your cart
Cafe Terra Rosa is the terminal’s largest food and beverage outlet and it serves a menu combining made to order, pre-prepared and pre-packaged items designed to eat in or take away.
Level 2, Shop 7
Departure: Available after security and immigration
Transit: Available in the transit area
No photos added.