Located in Finchley Road, these luxury one bedroom and studio apartments feature fully equipped kitchens, complimentary WiFi and everything you need for a stay away from home.