Red Roof Inn
Hotel Hell
- 03-02-2011
- 5
This is a very noisy and poorly managed location. It is too close to the highway for a positive experience.
Company: Red Roof Inn
Country: USA
State: New Jersey
City: Tinton Falls
Address: 11 Centre Plaza