Via degli spagnoli 41, 00186 Roma
Apartment 4 stars
Centrally located in Rome, Enjoy your stay - Navona Square Apartment offers air-conditioned accommodations 984 feet from the Piazza Navona Square, and 1312 feet from the Pantheon. WiFi is free throughout.
Fitted with exposed wood and arched ceilings, this modern apartment is equipped with a flat-screen...