Constructed in 1981, the Lakeshore apartment building comprises 66 units of the following unit mix: One Bedroom, Three Bedroom/One Bath, Two Bedroom/One Bath, totaling 63,192 SqFt. The property is located in Rogers, at 1104 North Willow Place, Tulsa.