Nebula Night Club

141 West 41st Street, New York, 10036