Jamaica

Hotels in Jamaica

Housed in a restored 1780’s building, Three Mountain Inn is located in the small village of Jamaica, Vermont.