Stoned Pizza is an Italian restaurant specializing in pizza, offering dine-in and takeaway options. They also serve street food, making them a versatile choice for lunch and dinner.