Grill Forty One Restaurant is located in The Lord Elgin Hotel, one of the nicest Ottawa hotels and is ideally located in the heart of downtown Ottawa. It’s fine dining menu, upscale decor and extensive wine selection will be sure to impress you.
Grill Forty One Restaurant is located in The Lord Elgin Hotel, one of the nicest Ottawa hotels and is ideally located in the heart of downtown Ottawa.
Reviews, get directions and information Grill 41.
to add Grill 41 map to your website;