Pat & Oscar's, formerly known as Oscar's, is a restaurant with one location in Temecula, California, United States. The first location was opened in 1991.
menu
menu
Menu
If this is your business, you can claim the listing and add extra information.
Claim it now