Opened circa 1790.
Location 117 Rotherhithe Street, London, SE16
Categories
Authority
More Information Mayflower Public House