Carmel-by-the-Sea has more restaurants per capita than other small cities in America, but be sure to get a permit before wearing high heels here.
Carmel-by-the-Sea has more restaurants per capita than other small cities in America, but be sure to get a permit before wearing high heels here.