Archives for March 26, 2019

Eating 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 […]