Ogasawara Clock Shop is located in Adachi City, Japan on 小笠原時計店, 5 Chome-18-1 Ayase. Ogasawara Clock Shop is rated 2.4 out of 5 in the category watch store in Japan.
Address
小笠原時計店, 5 Chome-18-1 Ayase
Service options
In-store shopping
Accessibility
No wheelchair-accessible car park