Sabrosito Taco Shop

restaurant in Chollas Creek, Lemon Grove

Phone: (619) 287-2559

Address: 5413 Redwood St