8855 Dallas St La Mesa California United States 91942
Open Tue and Thus 5pm to 8pm
(Last updated 01/22/21 at 01:23 PM )
San Carlos Patriots PO Box 191217 San Diego, California 92159