Mexican restaurant offering a bio-friendly menu. Known for friendly service and convenient location.