Aldo's place is super conveniently located in downtown Rome. Ideal for strolling around and enjoying popular landmark sites, hidden "gems" and delicious cuisine. Suitable for both families and group of friends. Try it! :)