A new spot has opened in Carroll Gardens, and Lost City is not happy about its moniker: "I stared at it a second today, with its illustrations of colorful, running 'happy' pants, before I felt sick to my stomach and had to turn away. Oh God, please take it down." [LC]
Filed under:
Loading comments...