Café Bar O Pedrouzo is a bar and grill offering Spanish cuisine, specializing in grilled meats and barbecue. It provides lunch and dinner options.