I saw this restaurant's feud with PETA, thought it was so funny and now I want to eat here. Are there multiple restaurants? If so any here in Florida or closer by?
Address: 6526 Holabird Ave, Baltimore, MD 21224, USA
L Dorrough | Nov 15, 2018
The one and only is in Baltimore.
MARTIN HITCHENS | Nov 15, 2018
Yes just the one
Chris Washburn | Nov 15, 2018
I think there's just the one(s) in Baltimore.
Thanks! Your answer is awaiting moderation.