One-Bedroom Apartment near Euston Station is located Eversholt Street London London, England United Kingdom