Io Posso is an Italian restaurant specializing in pizzas and pastas. It offers a good value and service.