Citizen Church North is a Place of worship located at 7518 Oakland Ave NE, Albuquerque, NM 87113. It has received 5 reviews with an average rating of 5.0 stars.
The address of Citizen Church North: 7518 Oakland Ave NE, Albuquerque, NM 87113
Citizen Church North has 5.0 stars from 5 reviews
Place of worship