Best Steakhouses In Westwood, CA
Jul 26, 2017
Red Onion Grill
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. Red Onion Grill & Bar is located at 303 Peninsula Drive in resort area of Lake Almanor's Peninsula Village in Northern California; convenient to Lake Almanor resorts,...
303 Peninsula Drive, Westwood, CA, 96137
Terms of Service
© 2018 DineRank.com. All rights reserved.