Submitted by downthewell62 t3_124q5vt in boston
It's located near the Greek church in Central Square. I've walked by it a few times and seen Greek bouncers outside. It seems like it moonlights as a salsa club.
But...what exactly is it? Does it have a day function? Is it an actual place for Greeks to go?
[deleted] t1_je09jwj wrote
[removed]