14-25 Mount Street is a leisure parade, which houses the star-studded restaurant, Scott’s of Mayfair. The property consists of six luxury retailers and has over 2,000 square meters of retail space. It’s located in Mayfair in between Grosvenor Square/Berkeley Square and Hyde Park. Mount Street is known for its high-end boutique shops and hotels.

