Glen Villa Resort – Byron Bay Hotels, Australia

Glen Villa Resort 3 Stars Hotel in Byron Bay , Australia Within US Travel Directory One of our top picks in Byron Bay. Glen Villa Resort is located in Byron Bay, just a 2-minute walk from the town centre. It offers fully self-contained cabins with en-suite bathrooms and kitchenettes. All cabins of Glen Villa Resort are equipped with air conditioning and TVs. Guests can also choose a luxurious spa cabin, and unwind in their own private spa bath. Guests can cool off in the outdoor swimming pool, or relax in…

Read More