Loading Map.... Africa House Cleveland, Aku’s Studio1695 East 81st Street, Suite 1 - ClevelandDetails 41.510774 -81.631778 Address 1695 East 81st Street, Suite 1 Cleveland OH 44103 United States Upcoming Events No events in this location