There are 4 locations in NJ so far, Paramus, Springfield, Princeton, and Cherry Hill. More locations are planned for the future.
Cherry Hill, Nj has promised to open soon.. grand opening was postponed from 3/15/2018
No, Paramus..... but they are both swamped and will take weeks to do anything with your car.
There is a service center in Paramus as well
No Paramus
Thanks! Your answer is awaiting moderation.