U Otter Stop Inn is located at 617 Central Ave SE, Minneapolis, MN. This location is in the Nicollet Island neighborhood. This business specializes in Bars, Pubs, & Clubs and Hotels & Lodging and has 7 review(s) with a star rating of 3.0.
by merchantcircle on August 16, 2014 from merchantcircle