Straker's
...

Straker's
London, United Kingdom

91 Golborne Rd
London
W10 5NL
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!