Delta Hotels
Hotel
Menomonee Falls, Wisconsin
Located 20 miles north of the Milwaukee city centre, this Menomonee Falls hotel features an indoor pool and hot tub. Each guest room is equipped with free Wi-Fi.
Number of rooms: 136
N88 W14750 Main Street, Menomonee Falls, WI 53051, United States
Hotel booked 1 times today.