Get directions to: Meera Deli, Long Island City, NY
Restaurant address: 11-57 44 Drive Long Island City, NY 11101, USA
Restaurant: Meera Deli