Loading Map.... Happy Dog11625 Euclid Avenue - ClevelandDetails 41.5110917 -81.6026453 Address 11625 Euclid Avenue Cleveland OH United States Upcoming Events No events in this location