Idea Center at Plsyhouse Square Loading Map.... Idea Center at Plsyhouse Square1375 Euclid Ave - ClevelandEvents 41.5016332 -81.68183090000002 Address 1375 Euclid Ave Cleveland OH 44115 United States Upcoming Events No events in this location