Menyediakan penyewaan mobil, serta dilengkapi dengan Wi Fi di tempat umum, Echo Alam Nusa Lodge terletak di Ped, 4.5 km dari Crystal Bay Nusa Penida. Terdapat juga parkir pribadi gratis di tempat untuk kenyamanan Anda.
Pusat Ped dapat dicapai dalam 30 menit berjalan kaki. Pura Penataran Ped berjarak sekitar 10 menit berkendara dari sini. Bandara terdekat adalah Bandar Udara Internasional Ngurah Rai, berjarak 90 km dari akomodasi.
Menyajikan makanan Aziatische, Vegan Soul Kitchen berjarak 100 meter dari properti.