The Apollo Inn, Corner of Russell Street and Flinders Lane, C.1844 on May 09, 2023 Get link Facebook X Pinterest Email Other Apps The Apollo Inn, Corner of Russell Street and Flinders Lane, C.1844 Until its demolition (which has commenced here) in 1926 for Cavendish House. The Apollo was reputed to be John Batman's regular.