Impressive recent fully renovated two double bedroom apartment situated with minutes walking distance to Archway Tube Station