Get directions to: Leera One Corp., Bayside, NY
Restaurant address: 47-01 Francis Lewis Blvd Bayside, NY 11361, USA
Restaurant: Leera One Corp.