The Nadler Soho

The Nadler Soho
A simple but eminently stylish boutique hotel in Central London