Holdren's Steaks & Seafood, Newbury Park

805-498-1314

1714-A Newbury Road, Newbury Park

We're making some exciting changes to our menu.
Stay tuned for details!