Stephens flat is perfectly situated for a visit to London. It’s located in a beautiful quiet street with a short walk to local transport routes.