Made in Italy with Love
20 Grosvenor Square, is the second most expensive building in the world, located in the heart of Mayfair, represents the finest London residences.