Top Steak House Dunmore Road
is Ranked #1 of 6 Restaurants in Norwood Medicine Hat.
Some say it is acceptable, bigger, excellent.
The Latest Review: ★
Sent on the 16th of May, 2014
BOTH MEALS ORDERD WERE BURNT, AND THS SALADES HAVE GONE DOWN HILL. WE WILL NOT GO BACK..AND THATS TOO BAD.
Rank #1 of 6