The location is very nice as it's close to London eye and just outside Off License shop. Tube connectivity is also good at this location.
I strongly recommend this place.