Italian café, possibly serving coffee and light fare.