Shore Excursion: Ensenada, Mexico on Your Own
Ensenada, Mexico is a small town on Baha California, the peninsula of land just south of the state of California, USA. It is a popular destination for cruise ships and it has a bustling tourist shopping center.
