The Jellyhouse - Closed

164 NW 20th St.
Miami, FL 33127