The Landmark Apartment situa-se a apenas 3-minutos a pé de St. Thomas Synagogue e a 3 minutos a pé de Castelo de Blackbeard. Os viajantes gostam da localização deste aparthotel.