Oscar's Grill
1411 Harbor Bay Pkwy, Alameda
(510) 769-5441
Recent Reviews
Order Online
Restaurants in Alameda, CA
Oscar's Grill
1411 Harbor Bay Pkwy, Alameda, CA 94502
(510) 769-5441