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.
[object Object]
read less Ylang Ylang
Gallery
Last updated: Sep 4, 2024