at 579 Olive St, Albury , 2640 Australia
Greentree Inn Albury is Albury based place and this enity listed in Hotel category. Located at 579 Olive St NSW 2640.
Short or long term accommodation available. Comfortably sleeps four, with two bathrooms. Located in the heart of central Albury.