White House Mansion

1 West 81st Street
Tulsa, OK 74132


Accommodates: 1 - 300 Guests
Indoor Facilities: Yes
Outdoor Facilities: Yes