Alamo Roast Beef & Seafood
Restaurant
•
21 Salem St, Medford, MA 02155, USA
8.2
Wednesday: 10:30 AM – 7 PM
See if anyone you trust recommends it!