Americas Best Value Inn - Faribault 2 stars

2509 North Lyndale Avenue, Faribault, MN 55021, USA

Hotel image
Read more reviews for Americas Best Value Inn - Faribault