The Wolseley

160 Piccadilly, St James’s, London, United Kingdom

£££ European

MICHELIN Guide's Point Of View