by Czar » Thu May 11, 2017 6:42 am
I am visiting in Maine and I would like to stop by Slot Car Corner when I leave to go back home. I cannot find a physical address for the shop anywhere on the SCC site. Is it still a functioning shop or is it an internet shop now? If they allow walk-ins, can someone give me their address? Do they have regular business hours?