Panda Brothers can’t wait to serve you our delicious Chinese food! Our Chinese restaurant is located at 9107 Marbach in San Antonio, TX. Visit us today to pick up a Chinese take out order. Or, you can call us at (210) 674-3000 for fast Chinese food delivery or to make arrangements for our event catering services.
Our Chinese restaurant looks forward to serving you!