TOP GRILL is a restaurant specializing in grilled dishes. It is located in Izola, Slovenia. The name suggests a focus on grilled meats and potentially Mediterranean flavors.