Melrose Center October 14, 2015 | Chie Miyajima The Melrose Center is a 26,000 square foot state-of-the-art facility at the Orlando Public Library, featuring audio, video and photo studios as well as simulators. READ MORE