Where is Warner Brothers House?

Where is Warner Brothers House located?

Warner Brothers House, England, Great Britain (approx. 51.6693°, -0.39999°)


Where is Warner Brothers House on the map?