Petra Grill is a casual dining restaurant in North Olmsted, OH, offering a variety of Mediterranean dishes.
With a cozy atmosphere and friendly service, Petra Grill provides a taste of authentic flavors from the region.
Generated from their business information