21 Clyde Street, North Dunedin, Otago
Also known as Masjid Al Huda.
Tap a star to leave the first review