Discover Menlo Park Academy! Sat, 14 Nov at 10:00 am 2149 West 53rd Street, Cleveland, OH, United States, Ohio 44102 ART