I visited here on a Friday, got there about 9:00. This place is located just off of I-80 in the middle of Nebraska. It is just past the truck stop. It doesn't look like much from the outside, but the inside is presentable. Going in,...
Full reviews and comments are available exclusively to VIP members. Join Now