Recommended Near Mantra Albury Hotel

579 on Olive

579 on Olive

International   $$$$$

Albury    1km

Bistro Selle

Bistro Selle

Bistro   $$$$$

Albury    1km

https://media1.agfg.com.au/images/ Chef Hat Award
The River Deck

The River Deck

Modern Australian   $$$$$

Albury    1km

Mantra Albury Hotel

Mantra Albury Hotel

524 Smollett Street, Albury NSW

About Mantra Albury Hotel

Featuring a bar, Mantra Albury is set in Albury, a 4-minute walk from Commercial Club Albury. All rooms boast a kitchenette, a flat-screen TV with satellite channels, and a private bathroom.

Location & Map

524 Smollett Street, Albury 2640 NSW - See Map

Features & Facilities

Associated With:  La Tierra Restaurant

Leave a Review