Asked in
Spanish to English

What does Los Cabos Restaurant mean in English?


User Avatar
Wiki User
December 28, 2014 5:00PM

Los Cabos means The Capes, where cape should be understood in the geographic sense, i.e. a promontory jutting into the water like Cape of Good Hope, Cape Cod, etc.