Get directions to: Chellblue Restaurant, Flushing, NY
Restaurant address: 41-13 150th St, Fl 2 Flushing, NY 11355, USA
Restaurant: Chellblue Restaurant