These DIY patio flooring ideas will transform your outdoor space on a budget! From painted concrete to pavers, there's something for everyone
162