Loading Map.... Thurgood Marshall Rec Ctr8608 Hough Avenue - ClevelandDetails 41.5093909 -81.62695259999998 Address 8608 Hough Avenue Cleveland OH 44106 United States Upcoming Events No events in this location