Hotel Paris

7 Main St.
Paris
Idaho
United States