Deseo Restaurant
851 Main St
Redwood City
CA
94063
(650) 366-1333
Open Map
dining
family restaurant
food
groceries
grocery store
Redwood City
restaurant
Restaurants
Restaurants Family Style
supermarket