so dells - a new restaurant in san diego