For reservation, Special Events and information please call 918.270.2666 , we are located at 6526 E 51st Street , Tulsa Ok 74145 ( at the Farm Shopping Center between 51st Street and Sheridan)
Villa Ravenna is Located at 6526 E. 51st Street Tulsa Oklahoma 74145 - Cross Street 51st and Sheridan