Karma Salford Hall | Karma Salford Hall Abbot’s Salford WR11 8UT United Kingdom Restaurant Menu & PhoneKarma Salford Hall Abbot's Salford WR11 8UT United Kingdom 4.4/5