When you say "Red Lion", I'm assuming you mean the "White Horse" in reality ?
The pub where a lot of the action has taken place ?
Is so then that building definately ISN'T the Red Lion.
I've been there three times and visited the pub and walked around the back.
If you look at the photo - You can SEE the roof of the Red Lion (White Horse) in the picture. It's directly below the front yard of Clegg and Howard's houses. The yard is actually HIGHER than the rooftop of the pub, and the building lies less than 50 feet from the top of those steps, which go down into the back garden of the pub.
The building you can see in that photo is way way up behind East Street, and much higher in elevation than the yard. It's around 300 yards away. Take another look at GoogleEarth.