Hotel Angel

Leon • Show on map
View Details for Price
Hotel Angel is located in central Leon offers free Wi-Fi connection throughout and private parking is available on site. Each functionally decorated room at Hotel Angel has cable TV a desk and a ceiling…More info
