London's largest mural, apparently.

It's on the walls of the Megaro hotel, which looks very chic, unlike the Faringdon Travelodge up the road, where we were staying.

Comments
Sign in or get an account to comment.