Mi Lucha Sta. Rosa is a restaurant, located at Willemstad, Curaçao
Lekker etenn 👍
It close late in the night, in case you need to buy something