Your Previously Viewed Hotels

Return to Plaza Inn & Suites >

1

Super 8 Vacaville
Super 8 Vacaville
Low-rise Motor Inn, modern guest comforts; located off I-80, exit Monte Vista ...
Guest Rooms40