Established Camping
Otter Creek
About
Location
Otter Creek is located in Nebraska
Address
1450 Highway 61n
Lewellen, NE 69147
Coordinates
41.29749785 N
101.92379318 W
Access
Stay Connected
- WiFiUnknown
- VerizonUnknown
- AT&TUnknown
- T-MobileUnknown
Site Types
- Tent Sites
Features
For Campers
- Toilets
- Pets