Eating places, Supermarkets, Mexican restaurant
Salt & Lime
Salt & Lime is a vibrant restaurant located in San Diego, CA, offering a delectable selection of food and drinks. With a focus on quality and flavor, their menu features a variety of dishes that are sure to satisfy any palate.Generated from the website