Yes, each tour must be booked in advance. We do not have a physical office at any of these locations, therefore we need to know in advance which tour you want to take. We give a detailed address for the meetup location to each of our guests and the tours begin and end at the same location.