I had a pleasant stay at Glen's. The apartment is located near the Thames river and is around an hour away from London City Centre.