Get directions to: Green Shell Chinese Restaurant, Troy, NY
Restaurant address: 120 Hoosick St, #11 Troy, NY 12180, USA
Restaurant: Green Shell Chinese Restaurant