Yes, we are located near the Inn of the Mountain Gods Resort & Casino. The resort sits on the shores of beautiful Lake Mescalero.