Suruchi Indian Restaurant Malta is located in San Giljan, Malta on 35, Ball Street, Swieqi, Malta Majjistral STJ01. Suruchi Indian Restaurant Malta is rated 4 out of 5 in the category restaurant in Malta.
Address
35, Ball Street, Swieqi, Malta Majjistral STJ01