Alido's

Where
671 El Camino Real, South San Francisco , CA
Call
650.873.7957
Web
Alido's Website
Tags
American Restaurants
Claim this listing

About request an edit to this page

Nestled just below Skyline Blvd on Callan in South San Francisco, Alido's Restaurant specializes in Fine Filipino Cuisine. Combining great food at affordable prices, Alido's offers the most discriminating palate a peek into the world of Philippine cooking at its finest and provides fine dining experience with its ambiance and breath-taking views of the city below.

Comments