Villa Loka is a Self-catering accommodation located at Malecon Lurin H25, Lima 15593, Peru. It has received 244 reviews with an average rating of 4.3 stars.
The address of Villa Loka: Malecon Lurin H25, Lima 15593, Peru
Villa Loka has 4.3 stars from 244 reviews
Self-catering accommodation