The Nest

3.7
(3 reviews)
56 Barnes High Street, London, SW13 9LF
+44 20 3643 2598Official website
Coffee & Tea
Fusion
Restaurant

At a glance

  • Verified listing
  • Typical visit: about 1 hour
The Nest | London | United Kingdom | TripAligner