Momo Palace
160 Green St, Worcester 01604