Very nice place. Near Fontana di Trevi and Plaza Spagna.