Archibald's Restaurant

  • Restaurants
2685 East Riverside Drive
Ontario, CA 91762
(313) 772-1771
(909) 923-5777 (fax)