Home › Venues › Peabodys Down Under Peabodys Down Under Tickets Buy tickets for concerts at Peabodys Down Under in Cleveland, OH. No Upcoming Events No upcoming events scheduled at Peabodys Down Under. Please contact us with any corrections. Hotels & Lodging Near Peabodys Down Under About the Venue Peabodys Down Under At-a-Glance Capacity 750Address2083 East 21st StreetCleveland, OH 44115United States Map & Directions Advertisement