Hi, there is one near by you.
It's call Ïron Sights shooting range.
618 Airport Road Oceanside, CA 92054, http://www.iron-sights.com i work at Carlsbad..if you need a shooting buddy, ask me~~
Just let you know in case,
you have to have your own pistol if you check in yourself.
if you rent a pistol, you need a shooting buddy