Where is Asakusa Mosque?

Where is Asakusa Mosque located?

Asakusa Mosque, Tokyo, Japan (approx. 35.72176°, 139.8015°)


Where is Asakusa Mosque on the map?