590 New Loudon Rd. Latham, NY 12110 | Tel: 518-785-2626 | Fax: 518-785-2627


Shanghai Grill Image 1 Shanghai Grill Image 2 Shanghai Grill Image 3 Shanghai Grill Image 4 Shanghai Grill Image 5 Shanghai Grill Image 6 Shanghai Grill Image 7 Shanghai Grill Image 8