Skip to content
Auto RepairUnclaimed

Japanoid Auto Store

New Westminster, BC

Address
120-131 Twelfth Street, New Westminster, BC

About

Japanoid Auto Store is an auto repair shop on Twelfth Street in New Westminster. It is open Monday to Friday, 8:00 a.m. to 4:30 p.m., and closed on public holidays.

Map