White Spot Restaurant

601 E. Colfax Ave.
Dever
Colorado
United States