Since 1979, Ye Olde Squire has been bringing people together over great food, drinks and good times. Located on Upper James Street in Hamilton, we offer a welcoming neighbourhood pub experience that combines traditional favourites with a modern twist.Our menu features a delicious selection of homemade pub classics, hearty comfort food and popular Canadian favourites, prepared with quality ingredients and generous portions. Whether you're joining us for a casual lunch, dinner with family, drinks with friends or a night out, there's something for everyone.At Ye Olde Squire Upper James, great food, friendly service and a relaxed atmosphere are always on the menu. Come in, make yourself at home and discover why generations of guests have made The Squire their local favorite.Ye Olde Squire – It's Your Pub!