Riardos Bar & Grill / Faraone Brothers Share: Restaurants & Specialty Dining Riardos Bar & Grill / Faraone Brothers Visit Website 1015 South Mill Street NEW CASTLE, PA 16101 (724) 301-4599 About Map About RestaurantCatering ServiceDJ ServiceBanquet Facilities What's Nearby? Distance: 5 10 15 20 25 50 mi.