St Mary the Virgin Anglican Church Address 101 Homewood Blvd, Delray Beach, FL, 33445 Upcoming Events No events in this location Loading Map.... St Mary the Virgin Anglican Church101 Homewood Blvd - Delray BeachEvents 26.4575219 -80.10164209999999