Hotel Alex Square***
88 VIA PALESTRO - Rome, Italy
Category: Hotel ***
Hotel Alex Square features rooms with free WIFI. The property is around 2 km from Santa Maria Maggiore, 2.3 km form Porta Maria Maggore and 2.5 km from Piazza Barberini. more info »