"The restaurant was inviting, the staff very knowledgeable. would say it was the best dining experience in the area"
WELCOME TO THE HOTEL ELLIOT
Hotel Elliot is located at picturesque Port Elliot on South Australia’s Fleurieu Peninsula and offers a welcoming country pub atmosphere, with a delicious menu catering for everyone.
It’s just 350 metres from beach destination Horseshoe Bay and 650 metres from whale spotting Freeman Lookout. Catch the Cockle Train or Steam Ranger, with the Port Elliot Railway Station situated right outside the hotel.
Superb food and service
"We had dinner at the Hotel Elliot last night on our visit to Port Elliot. The meal was superb and we rated it as comparable, if not better than any high class restaurant we have been to. Definitely not a “pub style” meal that we expected. Delicious food, beautifully presented. Excellent service also. Thank you for a lovely evening."
Join our mailing list for updates