Harbour Diner on James St. N. is always great.
Earth to Table on Locke St. has a nice variety of pizzas and yummy baked goods.
Mex-I-Can on James St. N. for as close to authentic (and very casual) Mexican street food in Hamilton.
The Augusta House on Augusta for upscale pub ("gastropub") food.
Wass Ethiopian on James St. S. for delicious Ethiopian
488 James St N, Hamilton, ON L8L1J1, CA