#122 Penn Square R130

Oklahoma City, OK, USA

Opened: September 24, 2005