Add this property to your favorites View Details 3112 E Admiral Place University Park | Tulsa $699,900 3,454 sqft 0.55 acres On Site 184 Days Ago