Hotels in Suffolk, VA
Hotels
1017 N Main St,
Suffolk ,
VA
23434
UNITED STATES
Based on 1 reviews
Not so good...
Having run into hard times over the holidays, I attempted to acquire a better rate for a potential 12 week stay. I was quoted a rate of $45 a night, but was billed at $53 a night! The owners are foreigners who seemed to only care about...Worldwide > United States > Suffolk, VA > Hotels