GEO Takenotsuka West Shop is located in Adachi City, Japan on アルファースタジオ11 1F, 2 Chome-13-15 Nishitakenotsuka. GEO Takenotsuka West Shop is rated 3.2 out of 5 in the category movie rental store in Japan.
Address
アルファースタジオ11 1F, 2 Chome-13-15 Nishitakenotsuka
Service options
In-store shopping
Accessibility
No wheelchair-accessible car park