Stylish 24-story Hotel located in southern part of the ... It is a landmark, 26-story high-rise consisting of two twin towers that commands attention from both passersby and guests eyeing the ...