1-19 Ōyamachō, Shibuya City, Tokyo 151-0065, Japan
Average Reviews
Description
Tokyo Mosque also known as Tokyo Camii, is a mosque with an adjoining Turkish culture center located in the Oyama-cho district of Shibuya ward in Tokyo, Japan. It is the largest mosque in Japan.