The Alhambra Inn is a stunningly beautiful hotel on the eastern edge of Kingston, just blocks from the National Stadium, convenient to downtown, uptown, the university and the airport. The architecture is Spanish, with red tile roofs and balconies. There are covered courtyards with plants everywhere. An incredibly peaceful place in a very un-peaceful city. Expensive at about $80 US but worth every penny, and you won't find nicer in Kingston. Oh, yes, there are walls, security, parking, and a nice pool.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC