Palace Spice Indian

139 Lavender Hill London