Lobster Barn

Address: 19 Main St, Victoria, PE C0A 2G0 | View on Map
Red Sands Shore Victoria By The Sea Restaurants Seasonal

Join us on the water in Victoria for fresh, local eats, refreshing drinks and the best views!

What To Do