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