Restaurant
A takeaway restaurant in Staten Island, NY.
Rate and review
3271 Richmond Ave, Staten Island, NY 10312