I was just about to come on and post this as well... I walked past Gemini yesterday and it's completely empty, everything is gone from inside. I tried a quick google search but I couldn't find any information about a new location or anything.
No the massage place on 12th street @ 8th ave is still open.