- It is one of the largest mosques in Japan. The interior of the building is furnished with beautiful decorations, including stained glass mounted windows.
1-19, Oyamacho, Shibuya-ku, Tokyo, 151-0065
- Nearest Station
･ Tokyo Metro Chiyoda Line
･ Odakyu Odawara Line
3 minutes on foot
- Phone Number
Our staff may only be able to communicate in Japanese.