Mantra Albury Hotel

 

Address

524 Smollett St,
Albury, New South Wales, 2640

Phone

02 6048 8001

Website



140 meeting capacity