Delux Motel
Hotel • Motel😠 If i could give it 0 stars i would i just called to ask about the price and the lady screams at me like who the hell does she think she is then she hangs up i dont even want to stay here anymore if the customer service is rude af how the hell must the rooms be
Address
557 W 162nd St, South Holland, IL 60473, United States
Contact
+1 708-596-3196Rating on Google Maps
3.20 (123 reviews)Open on Google Maps