Osprey Beach House Vacation Home
120 LIGHTHOUSE ROAD , 2481 Byron Bay, Australia
Osprey Beach House has a balcony and is situated in Byron Bay, within just 400 metres of Clarkes Beach and 800 metres of Tallow Beach. This holiday home also features a private pool.