The Ivy St. John's Wood is located in London, United Kingdom on 120 St John's Wood High St, St John's Wood,. The Ivy St. John's Wood is rated 4.2 out of 5 in the category british restaurant in United Kingdom.
Address
120 St John's Wood High St, St John's Wood,
Service options
Outdoor seatingDine-in
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating