The Chow Shop

510 Smollet St #4, Albury, NSW 2640 ,Australia
The Chow Shop The Chow Shop is one of the popular Chinese Restaurant located in 510 Smollet St #4 ,Albury listed under Local business in Albury , Fast Food Restaurant in Albury ,

Contact Details & Working Hours

Map of The Chow Shop