Orlando / Winter Park, FL (1300 Lee Rd)
"Orlando / Winter Park, FL (1300 Lee Rd)" was one of three Showbiz Pizza Places located in the Orlando, Florida area.
Though this location was short lived, it is notable for its appearance in promotional material for Showbiz Pizza Place and in news coverage.