Beach Road Meats & Delicatessen used to be amazing. They were located on Ottawa Street in Hamilton, had a big store front, and served a variety of kielbasas and meats. Today, they have relocated to Locke street, and just aren’t the same.The Beach Road Meats & Delicatessen store today is tiny. Maybe ten…