Plaza Santa Cecilia Indoor Mall

2160 S Garnett Rd Tulsa OK 74129 USA

(918) 378-0829

Location