Best Seafood Restaurants In Westwood, CA

Last Updated:
Sort
Red Onion Grill is a restaurant located in Westwood, California at 303 Peninsula Drive. They are open every day except Monday. Red Onion Grill - Steak and Seafood; serving Chester, Lake Almanor and Lassen Volcanic National Park. We are family owned and operated restaurant, serving you the best steak and Prime Rib, fresh seafood, home-made pasta and locally grown produce paired with selection of...
303 Peninsula Drive, Westwood, CA, 96137
Rank
1
11 votes
Sponsor
0.0