Profile
Profile
Photos
Map
Reviews
Q & A
  • Located on top of Santa Teresa, restaurant, set in a tropical garden setting, features panoramic city views.