Return to page 4 thumbnails
Previous Next
Los Caracoles in English means “the snails” and they were everywhere throughout the restaurant, even the napkins.