La Roma Pizza

6027 S Sheridan Rd
Tulsa, OK 74145

La Roma Pizza

Address:
6027 S Sheridan Rd
Tulsa, OK 74145
Phone:
918-491-6436

Directions
Find Nearby