Sizzled on the Grill...
...and charred to perfection.
The Landmark's Winter Garden: Review
"A tranquil oasis lined with elegant palm trees and set beneath an eight-story glass atrium, The Winter Garden Restaurant is a fine-dining experience like no other in London."
READ MORE