Squire Pub & Grill: A vibrant local pub in the heart of downtown London, Ontario. Squire Pub & Grill is your go-to destination for an unforgettable dining experience. With an array... more... See more text