london nest The wallpaper the nest restaurant london 56 Barnes High Street London SW13 9LF England 44 20 3643 2598 Website. Choose from Bella Italia Marco Pierre White to Prezzo and … Saturday, October 29, 2022 Edit