Cafe offering a space for business meetings.