You are here: Welcome » Reviews » Restaurant Reviews » England » London » Canary Wharf Canary Wharf Latest reviews… Restaurant Review Thunderbird (Giant Robot) London (England) - Canary Wharf In the Street Feast “Giant Robot†street food installation at “Crossrail Place†in Canary Wharf there are a number of fast food and drink options. Being fans of chicken… 2018-09-15