Get directions to: Holdren's Steaks & Seafood, Newbury Park, CA
Restaurant address: 1714 Newbury Rd Newbury Park, CA 91320, USA
Restaurant: Holdren's Steaks & Seafood