Our holiday rental apartments are conveniently located at 13 North Audley Street, right on the esteemed northeast edge of Hyde Park, near the iconic Marble Arch. This prime location is ideal for those staying in London, blending the serene beauty of Hyde Park with the city's vibrant lifestyle. You'll be perfectly situated to enjoy peaceful moments in the park and the excitement of nearby Mayfair and Oxford Street's shopping district. Staying at this address means you're in one of London’s most desirable neighbourhoods, with effortless access to a wealth of amenities and superb public transportation links for exploring the city’s diverse attractions.