South Shore BMW

1040 Hingham St A, Rockland, MA 02370, USA