Landmark Plaza is a place where you can relax and enjoy free time in salubrious surroundings.
LANDMARK PLAZA is centrally located at the
of The OCHORIOS JAMAICA.The brightly lit, spacious, multi-storey mall provides a relaxed shopping experience with retail outlets offering a rich and diverse selection of well-known brands, including with Fusion dining Experience & carrying the Original taste of Jamaica