Holy Cross Catholic Church

 
4.7
(20 reviews)
South, Kalaheo