China Chalet

4326 Amboy Road

Staten Island, NY 10312

40.545229, -74.159624

12/29/2009 21:38:40
China Chalet
12/29/2009 21:39:33
China Chalet
05/07/2010 13:36:24
Menu
05/07/2010 13:36:32
Menu
06/05/2020 16:18:32
China Chalet
06/05/2020 16:19:05
Closed for COVID
06/05/2020 16:22:10
Closed for COVID

Next: China New Star