Finca ['Finka]:Spanish for "estate". Refers to a piece of rural or agricultural land. Loca...
see the location in Saint Francis , WI
view phone