Parkview is a coastal community located in the central area of New World Island, Notre Dame Bay. Physically, Parkview is a very scenic area with plenty of rocks, water and trees.
Back