Located on a charming Piazza with many cafes and restaurants!