Lake Ida House August 18, 2022February 4, 2023 arquitecto-borrero Read More 2022 In Design Location: Delray Beach 2,700 SF two story house located in Delray Beach