Get directions to: Tortilla Maria, Greenville, SC
Restaurant address: 115 Pelham Rd (at Pelham Court Shopping Ctr), Greenville Greenville, SC 29607, USA
Restaurant: Tortilla Maria