Contact

La Tierra is located in Mantra Hotel Albury.

CONTACT DETAILS
524 Smollett Street, Albury, NSW 2640
Restaurant enquiries: albury.rest@mantra.com.au