Rosa's Pizza (Penn Station)

All 3 rated mentions, most helpful first