Solo Pizza is an Italian restaurant known for its thin-crust pizza, including a meter-long option baked in a wood-fired oven.