Sign in
Top
The Best Steakhouse restaurants in Oxnard
Map view252 results
Outback Steakhouse
2341 Lockwood St 93036-0618
4.3 (50)
"They were so slammed and I witnessed a lot of rude and degrading people, but I really appreciated the amazing customer service that I received from every single employee I dealt with. Cameron the mana..."