The Landmark London is a grand hotel located near Regent's Park. Its terrace offers a serene escape from the city, with views of the hotel's beautiful courtyard. Guests can relax on the terrace and enjoy a refreshing drink or indulge in a delicious meal. The Landmark London is known for its elegant rooms, spa facilities, and exceptional service. Whether you're visiting London for business or pleasure, The Landmark London's terrace provides a tranquil retreat in the heart of the city.