Palafito del Mar
Search & compare prices for Palafito del Mar in all hotel booking websites.
Palafito del Mar Address: Pedro Montt 567, Castro, Chile
Minimum price found for Palafito del Mar was: 87671 CLP
Click here to get more information, photos & guest ratings for Palafito del Mar