New York
New York
Jaya Restaurant
Jaya Restaurant
no phone number
83 Audubon Avenue, New York, NY 10032
Seamless.com
Menu not currently available