Current Location : 74115
Located in Tulsa, OK, Los Primos is in the restaurants business. Operating for 10 or more years, they have an annual income of up to $500,000. Los Primos is considered a large business with up to 999 square footage of space.
Day | Opening | Closing |
---|---|---|
Sun - Thu | 9:00 am | 10:00 pm |
Fri & Sat | 9:00 am | 11:00 pm |