McDonald's 19116

McDonald's #19116, is a McDonald's restaurant located at 6370 Babcock, San Antonio, Texas. The location includes a PlayPlace and a drive-through.