Location & Nearby Info
The Magic Shop & Theater
3600 Fredericksburg Rd.
N.W. Plaza
San Antonio, TX 78201
(210) 733-9048
Show nearby: