Ylang Ylang
The Indonesian goddess of food, Queen Sri, watches over Ylang Ylang, Costa Rica's only Indonesian restaurant. From the restaurant's back wall, candles softly illuminate Sri's golden crown and wooden gaze.
Ylang Ylang
Gallery








Last updated: Sep 4, 2024
