The Prince 14 Lillie Road, London SW6 1TT