Granite Place

Southlake, TX