Libélula Primary Care - Main Location Libélula Primary Care Address 2402 W Jefferson St, Boise, ID 83716 US 43.624829, -116.220047 Contact Information 208-469-4902 Map Map integration coming soon View on Google Maps Back to Libélula Primary Care