This hotel is located on Lake Tahoe in the state of California. Well-situated for both winter and summer activities, the lake lies only a few minutes' walk away. An array of shopping and entertainment venues may be reached in a few minutes.
See more: Hotels in USA Hotels in Lake Tahoe - Ca Holiday Destinations in USA