Larch is an Italian restaurant serving classic Italian dining made with seasonal British produce. Located on the ground floor opposite the entrance to Sky Garden, above a gift shop and café, the restaurant offers complimentary access to Sky Garden with bookings. Larch operates as a cashless establishment.
It is 3 minutes' walk from Monument tube station.
© 2026 Whats Going On London Ltd. All rights reserved.