Amarillo



Palermo • Show on map
View Details for Price
Amarillo is located in Palermo, just a 9-minute walk from Teatro Massimo and one mile from Church of the Gesu. Among the facilities at this property are an elevator and full-day security, along with free…More info
