17900 S Clackamas River Dr, Oregon City, Oregon 97045 USA
This space can accommodate up to 40 people.
Photo Credit: Yelp