Super 7 Inn

Address:
402 N. 12th
Tecumseh, NE 68450
Wireless internet access.