Home » California » San Diego » Pat & Oscar's Restaurant » Map

Pat & Oscar's Restaurant Location Map

There are 4 Pat & Oscar's Restaurant locations in San Diego. This Pat & Oscar's Restaurant is located at 8590 Rio San Diego Dr Ste 101, San Diego, CA-92108. An interactive Map of this Pat & Oscar's Restaurant is shown below.

View details of this Pat & Oscar's Restaurant location, or other Pat & Oscar's Restaurant locations in San Diego.