Home
Location
Contact
Menu
Order Online
Order Online
171 W 23rd St #1
New York, NY 10011
(212) 352-9060
Welcome to Chelsea Papaya
Look forward to seeing you soon!
Chelsea Papaya location
NEW YORK
171 W 23rd St #1
New York, NY 10011
(212) 352-9060