Located at 1628 21st Avenue South at the corner of Wedgewood Avenue and 21st Avenue, the 13,000-square-foot restaurant spans three stories, and features expansive space for dinner, private events, and a rooftop bar.
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.