Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Steakhouse, Restaurants in Edmonton, Alberta, Canada

Coliseum Pizza & Steak
4
50 reviews

8015 118 Ave NW, Edmonton, Alberta T5B 0R7, Canada, Edmonton

Hidden in a non-descript strip mall, this place makes some of the best NYC pizza west of the Hudson River. Close your