Restaurant Reviews from DiningGuide411.com
    Top : United_Kingdom: England: London

Strada, London, England, United Kingdom










Strada
375 Lonsdale Road
London England United Kingdom


Hours: mon-sat, 12 pm -11 pm, Monday to saturday, 12 pm - 10:30 pm, Sunday

Phone: 020 8392 9216
Accepts: American Express, Visa, MasterCard/Eurocard