Super 8 by Wyndham Crete, Crete
https://super-8-by-wyndham-crete.usa8.info
Set in Crete, 21 mi from Lincoln, Super 8 Crete features air-conditioned rooms with free WiFi throughout the property. Each room includes a 40-inch flat-screen TV with cable channels. You will find a coffee machine in the room.
1880 West 12th Street, Crete, NE 68333, United States of America