Barcelona Wine Bar

Restaurant in Needham, Massachussetts

Opening hours: Mo-Th 16:00-23:00; Fr 14:00-00:00; Sa 11:00-00:00; Su 11:00-23:00 Features: takeaway

1700 Beacon Street, Brookline, 02446