"Colossal" Burger from The Village Manor, Dedham, MA

(From Boston's Hidden Restaurants)

photo of a colossal burger from The Village Manor, Dedham, MA

Photo of a "colossal" burger from The Village Manor, a restaurant and bar on Sprague Street in Dedham, MA

(Go to food photo index.)