at 111 B St, Boston , 02127-1009 United States
2 FB users likes South Boston Tire Shop, set it to 776 position in Likes Rating for Boston, Massachusetts in Local Business category
South Boston Tire Shop is Boston based place and this enity listed in Tire Dealer category. Located at 111 B St MA 02127-1009. Contact phone number of South Boston Tire Shop: (617) 268-6628