Largo dei cavalieri di malta, 90133 Palermo
Apartments
Boasting air-conditioned accommodation with a balcony, Casa Grilli is set in Palermo. Among the facilities of this property are a restaurant, full-day security and private check-in and check-out, along with free WiFi throughout the property. The property is non-smoking and is located 700 metres from...