Get directions to: Club Petra, Long Island City, NY
Restaurant address: 29-40 Northern Boulevard Long Island City, NY 11101, USA
Restaurant: Club Petra