Address: 121 Depot St, Milford, MA 01757, USA
I have never seen an all you can eat there either...
I don't remember there being all you can eat here but i could be wrong
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Car rental agency
176 E Main St, Milford, MA 01757, USA
Limousine service
48 Pond St, Milford, MA 01757, USA
Assisted living facility
245 West St, Milford, MA 01757, USA
Diner
296 Main St #2830, Milford, MA 01757, USA
Self-storage facility
458 Fortune Blvd, Milford, MA 01757, USA
Electronics store
208 Fortune Blvd, Milford, MA 01757, USA
Barber shop
101 E Main St, Milford, MA 01757, USA
Dentist
21 Main St, Milford, MA 01757, USA