Your Apartment expands in London with Camden site Reading Time: < 1 minute UK: Serviced apartment brand Your Apartment has opened its latest London property, located in Camden.