Lido Cafe
➤ 7739 Fair Oaks Blvd, Carmichael, United States
Sandwiches, American, Salads, Cafe, Food
"Wow, what a hidden gem in Carmichael! The five of us had a fantastic experience at Lido. We had a short wait time, and once we were seated at the bustling café..."