Masjid Al Tawfiq Islamic Culture is located in Rochester, United States on 775 S Plymouth Ave. Masjid Al Tawfiq Islamic Culture is rated 5 out of 5 in the category mosque in United States.
Address
775 S Plymouth Ave
Accessibility
Wheelchair-accessible car park