Capital Apartments - Baker Street 1 Park Road, London NW1 6XN