Station or Stop Name: London
Info: situated on Buckingham Palace Rd at the junction with Elizabeth St. It is within easy reach of Victoria Rail and Bus stations. All megabus services depart from Stands 15-20 which are located in the North West terminal.
Google Maps: 51:29:33N -0:08:59E
London (Victoria rail station)
Search for Coaches