Thai Kitchen On The River Address: 100 Villita St, San Antonio, TX 78205 Phone: (210) 226-2970 Payment: E Commerce, Restaurants, Thai Other Businesses: Pizza Hut at 1322 S Laredo St, San Antonio, TX 78204 De Novo at 100 Villita St, San Antonio, TX 78205 Chela's Tacos at 14531 Roadrunner Way, San Antonio, TX 78249 Mariposa at Neiman Marcus at 15900 La Cantera Pkwy, San Antonio, TX 78256 Pizza Hut at 730 S Santa Rosa Ave, San Antonio, TX 78204