You are here: Home


Mayflower Restaurant & Pub

In an area of Ottawa where pubs and bars seem to pop up every few feet, the Mayflower has managed to set itself apart since the late 1970s.

247 Elgin Street, Ottawa, ON, K2P 1L8


Type | Restaurants

Neighbourhood | Centretown

Showing 1 - 1 of 1