St. David's is a town in Grenada. It is located between Pomme Rose and Bacolet in the island's southeast.