103 Mount Street is a prestigious office building located in the heart of Mayfair, London. Originally constructed in 1938 and refurbished in 2001, the building offers approximately 32,000 square feet of office and retail space across eight floors.