33C Holland St, Kensington, London W8 4LX, United Kingdom
33C Holland St, Kensington, London W8 4LX, United Kingdom
No delivery
Spot something wrong?
Dishes at The Terrace on Holland Street. Prices may vary in venue.
Been to The Terrace on Holland Street? Be the first to share what you ate.