Saint Nicholas Greek Orthodox Church

Greek Orthodox parish in Northridge under the Greek Orthodox Metropolis of San Francisco.

Address
9501 Balboa Blvd., Northridge, CA 91325
Directions
Social media
More info