Lidia's Delicatessen

Sunshine Gardens Shopping Center, 1148 Mission Rd, South San Francisco
(650) 225-9494

Order Online