Red Roof Inn Chicago - Northbrook/Deerfield at Glenbrook Countryside Park
Red Roof Inn Chicago - Northbrook/Deerfield is a Red Roof Inn hotel in Deerfield , Illinois.
Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 2-star hotel. It is located at 340 South Waukegan Road.
This hotel is between Chicago (22 miles) and Milwaukee (61 miles).