Red Carpet Inn Niagara Falls, Niagara Falls, United States of America
Red Carpet Inn Niagara Falls is conveniently located at 6625 Niagara Falls Blvd in Niagara Falls, United States of America
Hotel Location:
Address: 6625 Niagara Falls Blvd
City: Niagara Falls
State: NY
Country: United States of America
phone: +1 716-283-2010
Hotel Features:
- Check-In Time: 2 PM
- Check-Out Time: 11 AM
- In Room TV
- Air Conditioning