Lido Restaurant

2727 Shell Beach Rd, Shell Beach 93449, United States Get Directions to this spot
2727 Shell Beach Rd, San Luis Obispo
Shell Beach, 93449
CA, United States
(805) 773-8900open now

Rate and review Lido Restaurant in Shell Beach, CA, United States!

Share your experiences at Lido Restaurant with your friends or discover more Restaurants in Shell Beach, CA, United States.