Originally Posted by
wiredboy10003
I think it's surprising that The Townhouse rated higher than most places in Chelsea. It's got to have something to do with the FT demographic.
Hmmm, I was just thinking of heading there next weekend to "check it out"... Twin Peaks @ SFO, Tropics @ FLL, Windows @ DCA... So I just got to add that to my list...