about
Nestled in the heart of New Kingston, the Mayfair Hotel is a mini oasis from which to rest from the demands of a hard work day.
Nestled in the heart of New Kingston, the Mayfair Hotel is a mini oasis from which to rest from the demands of a hard work day.