Claim this listing
|
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.
|
|