Archibald's Restaurant

  • Restaurants
15421 Fairfield Ranch Road
Chino Hills, CA 91709
(313) 772-1771
(909) 923-5777 (fax)