stone foundations

Natural stone foundations, concrete foundations.