Indian Bay (Parsons Point) is located in Newfoundland, Canada. Take a look below for 15 interesting and awesome facts about Indian Bay, Newfoundland and Labrador, Canada. 1. Situated on the northwest arm of Bonavista Bay, Indian Bay was until the late 19th century the only mainland community located between Salvage and Greenspond. 2. Records show…