Papa John's Pizza New York, NY

896 Amsterdam Ave, New York, NY 10025