Lilo is a Michelin-starred restaurant in Carlsbad, California, United States. [1] [2]
33°9′52″N117°21′5″W / 33.16444°N 117.35139°W / 33.16444; -117.35139
This California-based restaurant or restaurant chain article is a stub. You can help Wikipedia by expanding it.