169 NW 23rd St #101
Miami, FL 33127
Tiny, tucked-away tiki bar serving creative mojitos as the only refreshments in beach-inspired digs.