Lot sqf
1205 square meters

C63 Playa Grande Estates

City
Playa Grande
State
Costa Rica