This modern hotel is located in the Inmaculada district of Len, 1.2 mi from the town center. It offers secured parking at an extra cost, air-conditioned rooms with a flat-screen TV and free WiFi. The rooms at A ... Read more

View all Luxury Hotels in Leon