Bella Vista Hotel
27 Max Ave, 3941 Saint Andrews Beach, Australia, Melbourne, 3941
Bella Vista presents a serene retreat nestled along the coastline of St. Andrews Beach, Mornington Peninsula. It’s a sophisticated hotel offering a tranquil setting for a memorable visit. The location invites exploration of the immediate area, including the sandy stretches of St. Andrews and Gunnamatta Beaches, providing opportunities for recreation and relaxation.





















