Duchess Apartments

London

United Kingdom

Modern amenities with exceptional features of serviced accommodation. Complimentary WiFi, comfy sofas, cosy beds, flat screen TV and a fully equipped kitchen, Fitzrovia is one of the affluent and sought after areas of London.