Terra Rossa is a coffee shop.