City of Cambridge has 2 locations which are designated for tour bus drop off / pick up.
Tour Bus Drop Off / Pick Up - Harvard Square Area
Tour Bus Drop Off / Pick Up - MIT Area