DINING

Tomatillos - The Newest Culinary Sensation at Villa del Palmar Cabo San Lucas

At Villa del Palmar Beach Resort & Spa, guests are delighting in a new culinary experience at Tomatillos, the newest restaurant to open at the family resort in Cabo San Lucas. Featuring a delicious…

Published on 05.04.2018