The Frog Pad sober house is a sober house in Delray Beach, Florida The Frog Pad sober house is a sober house in Delray Beach, FloridaThe Frog Pad sober house is a sober house in Delray Beach, Florida