Bayside Inn St Helens Location Address: Bayside Inn, 2 Cecelia Street, St Helens, Tasmania, 7216, Australia