Get directions to: Acappella, Cleveland, OH Restaurant address: 1621 Euclid Avenue Cleveland, OH 44115, USA Driving Walking Bicycling Restaurant: Acappella