CEDAR STREET INN AND SPA

25870 Cedar Street
Idyllwild
California
United States