Tapicozza is a restaurant offering a unique combination of Mexican dishes and pizzas in a colorful, down-to-earth setting.