There are two Albertos on Poway road, going down from the 15 you want to hit up the second one, they are both on the right hand side heading away from the 15. This place has the best super nachos, I drive 20 minutes just to go here and pass a bunch of crappier Mexican places on the way. So check this place out if you're in the area because their super nachos are top knotch.
more