Great location near downtown London with amazing places to eat nearby in walking distance.