Restaurants, Food & Beverages in Leiter, WY

2.5 Miles North San Pedro Town, , San Pedro, Leiter, Wyoming, 111111