August 15, 2016
The I-90 Plaza is the same as Holiday. It is open 24 hours and it does take credit cards.
1 person found this review helpful
The I-90 Plaza is the same as Holiday. It is open 24 hours and it does take credit cards.