LifestyleEating at: Zela London, The Strand Located in the ME Hotel on one of London’s busiest thoroughfares is ZELA London, a Japanese Mediterranean fusion restaurant backed by legendary sports personalities and […] Share: