Lot sqf
1,342 square meters

Lot C-17

City
Playa Grande Estates
State
Costa Rica