(Last Update: 24 Apr 2023)
Ellen Bay Inn is a newly built two-storey open air seaside terrace with six separate suites. All containing King, Queen, and double size beds.