Get directions to: Alobar Restaurant, Long Island City, NY
Restaurant address: 46-42 Vernon Boulevard Long Island City, NY 11101, USA
Restaurant: Alobar Restaurant