Bayard Plaza Apartments receives great reviews from guests. Holiday Inn Peterborough West, an IHG Hotel, Bayard Plaza Penthouse Apartments by Elegance Living and Delta Hotels by Marriott Peterborough are also excellent options to stay in Peterborough fitness.