Home › Venues › The Upstairs The Upstairs Events See the The Upstairs concert calendar. The Upstairs is in Ithaca, NY. Hotels & Lodging Near The Upstairs 106 South Cayuga Street, Ithaca, NY 14850, United States Get Directions Directions Edit Venue The Upstairs At-a-GlanceAddress 106 South Cayuga StreetIthaca, NY 14850United States LinksOfficial SiteFacebookAdvertisement Add to My Venues Edit Venue Share this Venue ShareTweetEmail