La Montecarlo : More than just a pizzeria in Rome

Everyone visiting or planning to visit Rome (Italy), it is almost certain that he will search for the best pizza in town. At the top 5 of every search, he will come across the name “La Montecarlo”. Located at number 13 of Vicolo Savelli Street, close to Piazza Navona- one of the top tourist attractions…