The Isabella Hotel and Suites was built in the center of St. James Town in 1891 and has been designated as a historical landmark, characteristic of the beautiful architecture from ...more...See more text
The Isabella Hotel and Suites is comprised of two buildings, a mansion and a tower. The stunning mansion accommodates our suites, making each suite design unique. The striking towe...more...See more text