Located in Ocho Rios, Hidden Treasure offers self-catering accommodation with free WiFi. Hidden Treasure features views of the mountain.