Originally Posted by
TOMFORD
Stayed at IC a bunch of times before. Opposite House is meh, I feel like at that price range other luxury hotels are better in terms of location and service.
It just opened a few months ago. I'm guess you might be confusing it with a different IC?