1717 Homewood Blvd., Delray Beach, FL 33483

26.437168, -80.09987