LA BAMBA Tacos & Taquila

Restaurant in Plymouth, Massachussets

Features: takeaway

15 Sandwich Street