Oscar's Restaurant - El Greco, Puerto Rico

Discussion in 'Puerto Rico Bars & Restaurants' started by Gran Canaria Blog, Aug 28, 2012.

  1. Oscar's Restaurant is located in the grounds of El Greco Apartments, near Puerto Rico beach. Oscar's has gained a great reputation over the years, but we would love to hear what you think about it?

Share This Page