Castle Rock Beach House: A Holiday Home Overlooking the Ocean in New Zealand

A house that sits near the beach will always have that refreshing feel because of the breeze from the ocean and the relaxing sound of the waves. But if a house is located above a mountain that overlooks the beach,… Read more