Best Route UK > Restaurants > Al Santo Restaurant – London Al Santo Restaurant – London Al Santo Restaurant Address: 23 Vanston Place Fulham London United Kingdom SW6 1AZ Open in Google Maps Recommended restaurants in the UK: Cecconi’s Mayfair – London W1S 3EP Burger & Lobster – London W1D 4PS Hawksmoor – London SW3 2AL The Cafe Royal – Edinburgh EH2 2AA Saikei – London SE10 0GD