Location
6083 El Cajon Blvd Suite A-101,
San Diego, CA 92115
By Joser | 11/27/2015
Good food