Finchley Road Apartments is gelegen op 3,1 km van London Zoo en 3,3 km van cricketstadion Lord's Cricket Ground in Londen. De accommodatie biedt een flatscreen-tv.
Er is een volledig uitgeruste eigen badkamer met douche en een haardroger.
Camden Market ligt op 4 km van het appartement, en Madame Tussauds ligt 4,1 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven London City, op 21 km van Finchley Road Apartments.