House of India

House of India

  • Restaurant Division
Parkview Plaza
58A North Street
Hamilton HM 17
(441) 295-6450
(441) 295-6444 (fax)