Taqueria El San Luis II

Mexican restaurant · 5796 Ogeechee Rd Unit 110, Savannah, GA

Dine-In

Hours

More food in Savannah, GA · Mexican Food in Savannah