Rossi and Rossi Location 16 Clifford Street, MayfairLondonW1S 3RG Next Event No upcoming events Google maps travel link Loading Map.... Rossi and Rossi16 Clifford Street, Mayfair - LondonEvents 51.510848 -0.141596