We are regulars at Teddy's. Not only do they have the best Italian beef sandwiches, but they also have the greatest fries I've ever had. Great folks, DEFINATELY check them out!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.