Faith Chapel Foursquare Church (Albuquerque Netherwood Park) Albuquerque, NM 87106 Traditional Visit Website ↗