Inn The Park
London, SW1A 2BJ
Nestled among the plants and ponds of St. James's Park, Inn The Park is an innovative café restaurant that blends seamlessly into its surroundings to offer a natural oasis right in the heart of London. Perfectly located for a relaxed meal after walking your pooch, St. James's Park offers a delightful combination of hearty and healthy food options, making it perfect for a lazy Sunday afternoon with your canine companion.
Leave a review:
Please log in to review this venue.
1 reviews found