Get directions to: Archie's Place, Selma, CA
Restaurant address: 2000 High Street Selma, CA 93662, USA
Restaurant: Archie's Place