Taqueria del Sol
Address: 359 W Ponce de Leon Ave
City: Decatur
County/district: DeKalb County
Region: GA
Postal code: 30030
Country: United States