El restaurante de North Olmsted ofrece 35 distintos comidas y bebidas en la la carta por un promedio 5 €.
Este local es uno de los mejores en North Olmsted, en la categoría Pizza, y basándose en la calificación promedio de 4.7, parece ser uno de los restaurantes favoritos de sus visitantes.