There is something heart warming about beautifully restored buildings, add in the allure of gracious hosts and you have the complete package.

Coral