Location
You can find Amy's Restaurant in Inwood, Manhattan, NY. We are located on W 207th Street near the intersection with Vermilyea Avenue. Dine in at Amy's Restaurant for Chinese and Asian Cuisine. Or you can Order Online for Delivery or Takeout.