About American Inn Hotel
American Inn Hotel is located at 3924 Excelsior Blvd, Minneapolis, MN. This location is in the Wolfe Park neighborhood..
American Inn Hotel is located at 3924 Excelsior Blvd, Minneapolis, MN. This location is in the Wolfe Park neighborhood..