The Ford Tavern

61 Locust St Medford MA 02155 USA

(781) 874-0406

Location