Icon Cowork

17415 Northwood Ave, Lakewood, OH 44107, USA