Masjid Al Farooq is a mosque, located at Unnamed Road,, Taghandubba 57200, Nepal. They can be contacted via phone at +977 980-4903955 for more detailed information.
Excellent art of building!!! One of the best mosque of Jhapa