Masha Allah, this is a fully functional Jama Masjid. It is actually a converted court House right next to Police Station. The actual address is Court House Lichfield Road but access is via Anchorage Road. There is parking space however further Parking is available further down the Anchorage Road - a pay and display car park.