I need to create a site for a client. They want to be able

Hi,
I need to create a site for a client.
They want to be able to have different salon locations.
They want a booking system that people can book his time and pick a venue (salon).
The salons need to be searchable with map locations.

Does schedule+ handle different locations/venues?

Thanks,

Pete