Mouchack is an Indian takeaway located at 53 High Street. It offers Indian cuisine and is known for its takeaway services. The business is registered with Companies House.