HomeByron Bay HotelsBay Royal Apartments Byron Bay Bay Royal Apartments Byron Bay Bay Royal ApartmentsBay Royal Apartments have absolute beachfront accommodation in luxurious fully self-contained apartments.Address: 24-28 Bay St, Byron Bay NSW 2481 Bay Royal Photos, Check Rooms Availability and Prices bayroyal.com Tags Byron Bay Hotels Newer Older