Mayflower Indepenedent Living Villiage is located at 20/1 Bogalara Rd, Pendle Hill NSW 2146, Australia