Hotel Xenia

Hotel Xenia
160 Cromwell Road, London, SW5 0TL