Get directions to: La Oveja Negra, Long Island City, NY
Restaurant address: 34-38 38th St, Fl 4th Long Island City, NY 11101, USA
Restaurant: La Oveja Negra