St. John's Episcopal Church

1 Mountain Ave. SWRoanoke, VA, US Type: Episcopal/Anglican