Strada

13-15 Tavistock Street, Covent Garden, London, WC2E 7PS

Telephone: 02030771127

Italian, Pizza takeaway.

Menu of Strada
order food now

location of Strada

Strada reviews


Rate Strada