The megabus stop location at 300 Borough Drive is located at the Bus Station near to the Scarborough Center Subway Station on the #3 Subway Line.