Lemongrass Thai Restaurant
Add to Favorites
CLOSED NOW
Today: 11:00 am - 9:00 pm
Tomorrow: 11:00 am - 9:00 pm
14 Years
in Business
Saved to Favorites
Phone: (210) 490-3636
Address: 16666 San Pedro Ave, San Antonio, TX 78232
Cuisines: Asian, Family Style, Thai
17700 San Pedro Ave, San Antonio, TX 78232
9405 San Pedro Ave, San Antonio, TX 78216
17333 San Pedro Ave, San Antonio, TX 78232
16111 San Pedro Ave, San Antonio, TX 78232
1321 N Loop 1604 E Ste 107, San Antonio, TX 78232
16111 San Pedro Ave, San Antonio, TX 78232
1321 N Loop 1604 E Ste 100, San Antonio, TX 78232
2860 Thousand Oaks Dr, San Antonio, TX 78232
1205 N Loop 1604 W, San Antonio, TX 78258
700 E Sonterra Blvd Ste 308, San Antonio, TX 78258