California > Redwood City > Redwood Oaks > Restaurants, Food & Beverages > Bars, Taverns & Cocktail Lounges > Villa Roma
593 Woodside RD, Redwood City, California, 94061-3820
(650) 365-5060
Redwood Oaks
Restaurants, Food & Beverages > Bars, Taverns & Cocktail Lounges
No reviews yet. Be the first to write a review!