Megalomaniac Wines

Perched atop the Niagara Escarpment, this spot has one of the best views in wine country. You can enjoy the changing colours while sipping on wine or enjoying food from their mouthwatering restaurant.

Scroll to Top